

import java.util.Set;

import org.junit.BeforeClass;
import org.junit.Test;

import business.Aluno;
import business.Disciplina;
import business.Inicial;
import business.Professor;

public class TesteGenerico {

	@BeforeClass
	public static void testOpen() {
		Inicial.open("data/phenix_Z.cmd");
	}

	@Test
	public void testObrigatorio() {
		Set<Aluno> alunos = Aluno.objectos();
		for(Aluno a : alunos){
			a.setNumero(10);
		}
	}
	
	@Test
	public void testObrigatorio2() {
		Set<Aluno> alunos = Aluno.objectos();
		for(Aluno a : alunos){
			a.setNumero(0);
		}
	}
	
	@Test
	public void testObrigatorio3() {
		Set<Professor> professores = Professor.objectos();
		for(Professor a : professores){
			a.setExtensao(10);
		}
	}
	
	@Test
	public void testObrigatorio4() {
		Set<Professor> professores = Professor.objectos();
		for(Professor a : professores){
			a.setExtensao(0);
		}
	}
	
	@Test
	public void testObrigatorio5() {
		Set<Aluno> alunos = Aluno.objectos();
		for(Aluno a : alunos){
			a.setNome(null);
		}
	}
	
	@Test
	public void testObrigatorio6() {
		Set<Aluno> alunos = Aluno.objectos();
		for(Aluno a : alunos){
			a.setNome("Ze");
		}
	}
	
	@Test
	public void testObrigatorio7() {
		Professor a = new Professor();
		Disciplina b = new Disciplina();
		Aluno c = new Aluno();
		a.lancaResultado(b, c, 25);
	}
	
	

}
